bicycles = ['捷安特', '崔克', '闪电', '喜德盛', '美年达']
print(bicycles)
print(bicycles[1])
# 指定索引为-1则返回列表的倒数一个元素
print(bicycles[-1])
# 索引为-2返回倒数第二个元素 -3返回倒数第三个元素 以此类推
print(bicycles[-2])

# 练习
names = ['张三', '李四', '王五', '赵六']
print(names[0])

print(f"Hello {names[1]}")

bicycles[0] = "崔克蝴蝶"
print(bicycles)
# 列表末尾添加元素
bicycles.append("java")
print(bicycles)
# 在列表中插入元素
bicycles.insert(1, "Android")
print(bicycles)
# 在列表中删除元素
del bicycles[1]
print(bicycles)
# 删除末尾元素并得到删除的值
popped_bicycle = bicycles.pop()
print(popped_bicycle)
print(bicycles)

# 弹出任意位置的元素并得到值
popped_bicycle = bicycles.pop(0)
print(popped_bicycle)
print(bicycles)

# 根据值删除元素(只删除第一个指定的值)
bicycles.remove("闪电")
print(bicycles)

# 列表排序
bicycles.sort()
print(bicycles)
bicycles.sort(reverse=True)
print(bicycles)
print(sorted(bicycles))
print(bicycles)
# 倒序
print(names)
names.reverse()
print(names)
print(len(names))

